.page-cgo800s .header-wrapper {
    position: relative;
    transition: none!important;
}
.page-cgo800s .shopify-section-header-hidden .header__icons a, 
.page-cgo800s .shopify-section-header-hidden .header__menu-item, 
.page-cgo800s .shopify-section-header-hidden .header__menu-item span {
    color: #fff;
}
.page-cgo800s #shopify-section-header{
    position: relative;
    transform: none;
}
.page-cgo800s .shopify-section-header-hidden .header__heading-link svg path {
    color: #fff;
    fill: #fff;
}
.page-cgo800s .header-wrapper {
    background-color: #151515;
}
.page-cgo800s .shopify-section .banner {
    min-height: auto;
    height: calc(100vh - 108px);;
}

.page-cgo800s .header-wrapper{
  position: relative;
  transition:none !important;
}

.page-cgo800s .banner-first{
    margin: 0;
}
.page-cgo800s .ten-banner .banner__box {
    text-align: center;
    padding: 0;
}
.page-cgo800s .banner__box h2{
    margin-bottom: 0;
}
.page-cgo800s .ten-banner .banner__text{
    margin-top: 0;
}
.page-cgo800s .banner__text p{
   font-weight: bold;
}
.page-cgo800s .banner-text-new{
    margin-bottom: 0;
}





.product-left_right{
    background: #E6EEF6;
}
.product-left_right .content-des .left{
    max-width: 630px;
    text-align: left;
    margin: initial;
}
.product-left_right .content-des .top{
    text-align: left;
    font-size: 32px;
    max-width: 100%;
}
.product-left_right .product_color .product-bg {
    left: auto;
    width: 100%;
    background-size: cover;
    background-position: center;
}
.product-left_right .product_color ul {
    padding-top: 0;
}
.product-left_right .product_color .content-des {
    position: absolute;
    top: 40px;
    width: 100%;
    transform: none;
}
.product-left_right .product_color .color_img{
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    display: block;
    max-width: 64px;
    padding: 6px 12px;
}
.product-left_right .middle p {
    margin-top: 12px;
    margin-bottom: 0;
    font-size: 16px;
    max-width: 412px;
    color: #000;
}
.product-left_right .middle h6{
    margin-top: 8px;
    margin-bottom: 0;
    color: #8D8D8D;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px; 
}
.product-left_right .color_img .img {
    padding: 3px;
    margin: 4px 0;
    border-radius: 50%;
    cursor: pointer;
    width: 40px;
    height: 40px;
}
.product-left_right .product_color-img .pro_title{
    font-size: 24px;
    line-height: 32px;
    padding-top: 40px;
}
.slideshow-box_width .slideshow-box .slideshow__media {
    min-height: auto;
}
.slideshow-box_width .slideshow-box{
    max-width: 57%;
    margin: 0 auto;
}
.slideshow-box_width .slideshow-box .slideshow-box_text{
    position: relative;
    top: auto;
    color: #000;
    padding: 0 0 40px;
}
.slideshow-box_width .thumbsslider-column{
    width: 720px;
    color: #000;
    bottom: 62px;
}
.slideshow-box_width .tenways-box-slideshow .richtext{
    position: relative;
    bottom: 0;
    color: #000;
    padding-top: 72px;
}
.slideshow-box_width .pc_banner img{
    border-radius: 8px;
}
.slideshow-box_middle{
    margin: 80px 0;
}
.slideshow-box_width .thumbsslider-column .swiper-slide{
    font-size: 16px;
    line-height: 24px;
    color: #8D8D8D;
}
.slideshow-box_width .thumbsslider-column .swiper-slide-thumb-active {
    border-bottom: 1px solid #000;
    color: #000;
    font-weight: 700;
}
.page-cgo800s .image-block .text-block {
    max-width: 460px;
    margin-left: auto;
}
.slideshow-box_width .tenways-box-slideshow p{
    color: #8D8D8D;
}
.page-cgo800s .twy-page-performance .product-text__wrapper{
   font-size: 40px;
}
.page-cgo800s .twy-page-performance .product-desc__container{
    right: 0;
}
.page-cgo800s .product-desc__left {
    margin-right: 80px;
}
.page-cgo800s .product-desc__left .text-desc1,
.page-cgo800s .product-desc__left .text-title1,
.page-cgo800s .product-desc__right .text-desc2{
    color: #000;
    padding: 0;
}
.page-cgo800s .silent-container-wrapper .text-desc2{
    color: #000;
}
.page-cgo800s .product-desc__right .text-title2,
.page-cgo800s .silent-product .text-title2{
    padding: 8px 0;
    color: #80B6EF;
}
.page-cgo800s .silent-container-wrapper .text-title1{
    padding-bottom: 24px;
}
.page-cgo800s .twy-page-performance .product-desc__right {
    max-width: 360px;
}
.page-cgo800s .twy-page-performance .product-desc__container{
    bottom: 20px;
}
.page-cgo800s .product-desc__right .text-desc2{
    width: auto;
}
.page-cgo800s .product-desc__left .text-title1{
   padding-top: 8px;
   padding-bottom: 20px;
}

.page-cgo800s .block-video {
    background: #000;
    margin: 0 auto;
    padding: 80px 0;
}
.page-cgo800s .block-video .twy-video {
    margin: 0 auto;
}
.page-cgo800s .twy-video .video-width {
    padding: 0;
    margin: 0;
}
.page-cgo800s .twy-video .video-width .video{
    max-width: 100%;
}
.page-cgo800s .twy-video iframe {
    border-radius: 0;
}
.page-cgo800s .gallery-tag .swiper-pagination {
    bottom: -40px;
}
.page-cgo800s .gallery-tag .swiper-pagination-bullet {
    background: #CCC;
    margin: 0;
    height: 1px;
    width: 100px;
    border-radius: 2px;
}
.page-cgo800s .gallery-tag .swiper-pagination-bullet{
    position: relative;
}
.page-cgo800s .gallery-tag .swiper-pagination-bullet::before{
    content: "";
    width: 0;
    z-index: 1;
    height: 2px;
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    background:#000;
}
.page-cgo800s .gallery-tag .swiper-pagination-bullet-active::before{
  width: 100px;
  height: 2px;
  top: -1px;
  border-radius: 2px;
  -webkit-transition: width .5s ease-out 0s;
  transition: width .5s ease-out 0s;
}
.page-cgo800s .points_3 .text_1{
    top: 22%;
    left: 33%;
}
.page-cgo800s .points_3 .text_2 {
    top: 5%;
    right: 16%;
    left: auto;
}
.page-cgo800s .points_3 .text_3 {
    top: 33%;
    right: 4%;
}
.page-cgo800s .points_3 .text_4 {
    top: 64%;
    right: 20%;
}
.page-cgo800s .points_4 .text_1 {
    top: 46%;
    left: -2%;
}
.page-cgo800s .points_4 .text_2 {
    top: 16%;
    right: auto;
    left: 10%;
}
.page-cgo800s .points_4 .text_3 {
    top: 10%;
    right: 34%;
}
.page-cgo800s .points_4 .text_4 {
    top: -4%;
    right: 9%;
}
.page-cgo800s .points_4 .text_5 {
    top: 20%;
    right: 3%;
}
.page-cgo800s .points_5 .text_1 {
    top: 52%;
    left: 1%;
}
.page-cgo800s .points_5 .text_2 {
    bottom: 80%;
    left: 42%;
}
.page-cgo800s .points_5 .text_3 {
    top: 43%;
    right: 35%;
}
.page-cgo800s .points_5 .text_4 {
    top: auto;
    right: 45%;
    bottom: 20%;
}
.page-cgo800s .content-text {
    display: none;
}
.page-cgo800s .app-image .app-text .image-with-text .grid{
    overflow: hidden;
}
.page-cgo800s .app-image .image-with-text{
   padding: 0;
   margin: 0;
   max-width: 100%;
}
.page-cgo800s .app-image .image-with-text__content {
    margin-left: auto;
    padding-left: 120px;
}
.page-cgo800s .point-feature modal-dialog path{
      stroke: #fff;
}
.page-cgo800s .product-popup-modal__content svg {
     width: 15px;
    height: 15px;
}
.page-cgo800s .video-loop-content .richtext{
    max-width: 90%;
    margin: 0 auto;
}
.page-cgo800s .app-text .pc-banner{
      height: 100vh;
      padding-bottom: 0 !important;
}
.page-cgo800s .color_img .img img {
    vertical-align: initial;
}
.page-cgo800s .slideshow-box .slideshow__media{
    border-radius: 8px;
}
.page-cgo800s .twy-media .swiper-button-next, 
.page-cgo800s .twy-media .swiper-button-prev{
   transform: translateY(-50%);
   top: 40% !important;
}




@media screen and (min-width: 1441px){
    .page-cgo800s .app-image .grid__item:last-child{
        position: absolute;
        left: 0;
        width: 100%;
    }   
    .page-cgo800s .app-image .image-with-text__content{
        max-width: 1440px;
    }
  }


  

@media screen and (max-width: 990px) {
.page-cgo800s .video-loop-content .richtext{
    max-width: 100%;
}   
 .page-cgo800s .ksp-tab .tab {
    padding: 4px 14px;
} 
.product-left_right .product_color .color_img {
    display: inline-flex;
    max-width: initial;
    text-align: center;
    left: 50%;
    transform: translateX(-50%);
    position: relative;
}
.product-left_right .content-des{
    display: none;
}
.product-left_right .middle{
    text-align: center;
    padding: 40px 0;
}
.layout-left_right .middle p{
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
}
.product-left_right .middle h6{
    font-size: 14px;
}
.product-left_right {
    background: #E6EEF7;
}
.product-select .product-left_right .product_color{
    background: transparent;
}
.product-left_right .color_img .img img {
    vertical-align: middle;
    width: 28px;
    height: 28px;
}
.product-left_right .color_img .img {
    padding: 2px;
    margin: 0 4px;
    width: 37px;
    height: 37px;
}
.slideshow-box_width .slideshow-box{
    max-width: 100%;
}
.slideshow-box_width .slideshow-box .slideshow-box_text {
    padding: 0;
}
.slideshow-box_width .tenways-box-slideshow .richtext {
    padding-top: 0;
}
.slideshow-box_middle {
    margin: 20px 0 60px;
}
.page-cgo800s .twy-page-performance .product-text__wrapper {
    font-size: 24px;
    line-height: 30px; 
}
.page-cgo800s .twy-page-performance .product-desc__container{
    bottom: 0;
}
.page-cgo800s .twy-page-performance .product-desc__right {
    max-width: 100%;
    width: 100%;
}
.page-cgo800s .product-desc__left .text-title1 br{
    display: none;
}
.page-cgo800s .block-video {
    padding: 40px 0;
}
.page-cgo800s .product-with-image .product-text{
    padding: 0 0 20px;
}
.page-cgo800s .silent-container-wrapper .text-desc2{
    font-size: 14px;
    line-height: 22px;
}
.page-cgo800s .product-desc__right .text-title2, 
.page-cgo800s .silent-product .text-title2 {
    font-size: 20px;
    line-height: 28px;
}
.gallery-tag .text p{
    max-width: 100%;
    text-align: left;
}
.page-cgo800s .gallery-tag .swiper-pagination {
    bottom: auto;
    top: -20px;
    text-align: left;
    padding: 0 26px;
}
.page-cgo800s .gallery-tag .swiper-pagination-bullet {
    width: 50px;
}
.page-cgo800s .gallery-tag .swiper-pagination-bullet-active:before {
    width: 50px;
}
.page-cgo800s .gallery-tag .swiper-pagination-bullet-active:before {
    width: 100px;
    height: 1px;
    top: 0;
    border-radius: 2px;
    -webkit-transition: width .5s ease-out 0s;
    transition: width .5s ease-out 0s;
}
.page-cgo800s .gallery-tag .swiper-pagination-bullet-active::before{
    width: 100px;
    height: 1px;
    top: 0;
    border-radius: 2px;
    -webkit-transition: width .5s ease-out 0s;
    transition: width .5s ease-out 0s;
  }
.page-cgo800s .gallery-tag .swiper-pagination-bullet-active:before {
    width: 50px;
}
.page-cgo800s .ksp-tab .tab{
    font-size: 12px;
}
.page-cgo800s .points_3 .text_1 {
    top: 40%;
    left: 38%;
}
.page-cgo800s .points_3 .text_2 {
    top: 16%;
    right: 39%;
    left: auto;
}
.page-cgo800s .points_3 .text_3 {
    top: 54%;
    right: 28%;
}
.page-cgo800s .points_3 .text_4 {
    top: 73%;
    right: 15%;
}
.page-cgo800s .points_4 .text_1 {
    top: 54%;
    left: -4%;
}
.page-cgo800s .points_4 .text_2 {
    top: 40%;
    right: auto;
    left: 2%;
}
.page-cgo800s .points_4 .text_3 {
    top: 24%;
    right: 34%;
}
.page-cgo800s .points_4 .text_4 {
    top: 16%;
    right: 10%;
}
.page-cgo800s .points_4 .text_5 {
    top: 30%;
    right: 10%;
}
.page-cgo800s .points_5 .text_1 {
    top: 57%;
    left: 4%;
}
.page-cgo800s .points_5 .text_2 {
    bottom: 50%;
    left: 48%;
}
.page-cgo800s .points_5 .text_3 {
    top: 60%;
    right: 52%;
}
.page-cgo800s .points_5 .text_4 {
    top: auto;
    right: 68%;
    bottom: 14%;
}
.page-cgo800s .ksp-collection {
    padding-top: 40px;
}
.page-cgo800s .app_text-block {
    display: none;
}
.page-cgo800s .content-text {
    display: block;
}
.page-cgo800s .app-image .image-with-text__content {
    margin-left: auto;
    padding-left: 26px;
}
  .page-cgo800s .twy-page-performance .bg-image{
      height: auto;
  }
  .page-cgo800s .product-desc__container {
    position: relative;
    bottom: auto;
    background-image: none;
    padding: 40px 0;
}
 .page-cgo800s .product-desc__left {
   max-width: 100%;
}
 .page-cgo800s .product-select .product-left_right .product_color{
      padding-bottom: 130px;
  }
 .page-cgo800s .product-select .layout-left_right{
    position: absolute;
    bottom: 0;
  }
}






@media screen and (max-width: 750px) {
    .page-cgo800s .twy-page-performance .bg-image{
        height: auto;
    }
    .page-cgo800s .product-with-image .product-text{
        position: relative;
        color: #000;
        padding: 0 0 40px;
    }
    .page-cgo800s .twy-page-performance .product-text__wrapper,
    .page-cgo800s .product-desc__container .text-desc1,
    .page-cgo800s .product-desc__container .text-title1,
    .page-cgo800s .product-desc__container .text-desc2 {
        color: #000;
    }
    .page-cgo800s .performance-product {
        background: #F4F8FC;
    }
    .page-cgo800s .product-desc__container{
        position: relative;
        background-image: none;
        padding: 40px 0;
    }
    .page-cgo800s .product-desc__right .text-title2{
        color: #80B6EF;
    }
}